peachleaf willow - German English Dictionary